Skip to main content

From Source

This guide will help you set up the R-Type project on your local machine for development.

Prerequisites

  • Git: Clone the repository.
  • CMake: Build the project.
  • SFML: For windowing, rendering, and input.
  • ASIO: For networking (used for UDP communication).

Installation

# Clone the repository
git clone <repo-url>
cd r-type

# Compile
./build.sh

# Run the client
./r-type_client

# Run the server
./r-type_server

# Run the map editor
./r-type_editor